export interface Price {
	date: string
	// 售价 单位：分
	price_in_cent: string
	// 是否可售
	salable: boolean
	// 是否售罄
	sold_out: boolean
}

export interface SaleTips {
	color: string
	display_label: boolean
	title: string
	content: string
}

export interface UserRule {
	suitable_human_switch: boolean
	suitable_humans: Array<{ title: string; content: string }>
}

export const enum IdType {
	/** 身份证 */
	ID_CARD = 10,
	/** 护照 */
	PASSPORT = 20,
	/** 港澳通行证 */
	HONG_KONG_MACAO_PASS = 30,
	/** 永居证 */
	PERMANENT_RESIDENCE_PERMIT = 40,
	/** 军官证 */
	CERTIFICATE_OFFICERS = 50,
	/** 其他 */
	OTHER = 60,
}

export interface ContactsInfo {
	id: number
	// 客户id
	member_id: string
	id_type: IdType
	// 证件号
	id_value: string
	name: string
	mobile: string
	// 创建时间
	create_time: string
	// 更新时间
	update_time: string
}

export interface TouristContactRule {
	// 联系信息是否需要证件号
	contact_require_id_value: boolean
	// 联系信息是否需要手机号
	contact_require_mobile: boolean
	// 联系信息是否需要姓名
	contact_require_name: boolean
	// 使用人数
	each_person: number
	// 游客是否需要证件号
	tourist_require_id_value: boolean
	// 游客是否需要手机号
	tourist_require_mobile: boolean
	// 游客是否需要姓名
	tourist_require_name: boolean
}
